apache目录结构与基本配置 |
您所在的位置:网站首页 › apache 列出目录 › apache目录结构与基本配置 |
一
目录结构说明
# tree -l 1 /usr/local/apache |-- bin # 程序命令目录
|-- conf
# 配置文件目录
|-- htdocs # 编译安装时站点目录
|-- logs
# 默认日志文件存放
|-- modules # 模块目录。例如 php,memcache 编译后的模块在这里面
# tree /usr/local/apache/bin |-- ab # apache http 服务器性能压力测试工具 , 类似的 jmeter 、 loadrunner 、 webbench |-- apachectl # apache 的启动命令
|-- apxs # apache 服务器编译和安装扩展的工具 , 在进行 dso 方式模块编译时 会用到。
# 例如编译 php 时就用 到 :--with-apxs2=/usr/local/apache/bin/apxs |-- htcacheclean # 清理磁盘缓存区的命令 , 一般少用
|-- htpasswd # 建立和更新基本认证文件 . 例如配置 nagio 监控时候会用到
|-- httpd # 为 apache 的控制命令程序 ,apachectl 执行的时候会调用到 httpd `-- rotatelogs # apache 自带日志轮询工具
, 也可以用到 cronolog 代替。
# tree /usr/local/apache/logs |-- error_log # 错误日志
|-- access_log # 访问日志
|-- httpd.pid # 记录主进程号
二
主配置文件 httpd.conf # egrep -v '^[ ]*#|^$' /usr/local/apache/conf/httpd.conf | nl
1 ServerRoot "/usr/local/apache-2.2.22" # apache 根目录,应只能 root 访 问,一般不需要修改
2 Listen 80 # apache 监听端口, 墨认 80, 如果同时监控 81 可以加一行 :Listen 81 # 3-8 行为 apache 的用户和组配置 , 即 apache 在运行时以此用户的身份启动服务和读 取文件
3
4
5 User daemon # apache 的用户,默认为 daemon ,建议修改,如 apache
6 Group daemon # apache 的用户组, 默认为 daemon, 建议修改, 如 apache
7
8
# 系统管理员的邮箱,此项为非重要选项,当网站出现问题时,面面会显示此页面地址
9 ServerAdmin [email protected]
10 DocumentRoot "/usr/local/apache-2.2.22/htdocs" #apache 默认的 web 站点目录,路径结尾不要添加斜线
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |